package nfse;

// Inicio da Classe TcDadosServico 

/**
 * Descrição TcDadosServico - Representa dados que compõe o serviço prestado
 * */
class TcDadosServico{
    public TcValores    valores;       //-------------------------------------------------------     // 1-1
    public TipoSimples  itemListaServico             = new Tipo().Busca( "tsItemListaServico" );     // 1-1
    public TipoSimples  codigoCnae                   = new Tipo().Busca( "tsCodigoCnae" );           // 0-1
    public TipoSimples  codigoTributacaoMunicipio    = new Tipo().Busca( "tsCodigoTributacao" );     // 0-1
    public TipoSimples  discriminacao                = new Tipo().Busca( "tsDiscriminacao" );        // 1-1
    public TipoSimples  codigoMunicipio              = new Tipo().Busca( "tsCodigoMunicipioIbge" );  // 1-1

    public TcDadosServico(String itemListaServico_, String codigoCnae_, String codigoTributacaoMunicipio_, String discriminacao_, String codigoMunicipio_ ){
        if ( valores != null ){
            if ( itemListaServico_.length() > 0 && discriminacao_.length() > 0 && codigoMunicipio_.length() > 0 ){
                itemListaServico.Insere             ( itemListaServico_ );
                codigoCnae.Insere                   ( codigoCnae_ );
                codigoTributacaoMunicipio.Insere    ( codigoTributacaoMunicipio_ );
                discriminacao.Insere                ( discriminacao_ );
                codigoMunicipio.Insere              ( codigoMunicipio_ );
            }
        }
        else{
            System.out.println("O bloco TcValores está vazio.");
        }
    }
}
// Fim da Classe TcDadosServico